select
'IT018E'||substr('0000000000'||ut.codice_allacciamento,-7,7)||substr(ut.progressivo_utenza,-1,1) pod,
pe.codice_fiscale codice_fiscale,
pe.partita_iva partita_iva,
pt.partita_iva piva_grossista,
pe.nominativo_rag_soc
from db1.utenze@pgu3 ut,db1.contratti@pgu3 co,db1.contratti_aggregazioni@pgu3 ca,db1.persone@pgu3 pe,db1.persone@pgu3 pt
where ut.codice_gestione='ASM'
and ut.codice_servizio='E'
and co.codice_gestione='ASM'
and co.codice_servizio='E'
and ca.codice_gestione='ASM'
and ut.codice_contratto_corr=co.codice_contratto
and ca.codice_utente=co.codice_utente
and pe.codice_persona=ca.codice_persona_utilizzatore
and pt.codice_persona=ca.codice_persona_titolare
and ut.codice_allacciamento = :pCodiceAllaccia
and ut.progressivo_utenza = :pProgrUtenza

